04. Internet Protocols

Internet Protocols (IPs)

FSND C2 L1 A04 Internet Protocols

Internet Protocol (IP) is the protocol for sending data from one computer to another across the internet. Each computer must have a unique IP address that identifies it from all other computers connected to the internet. It's likely that you've heard the term IP address before, even if you didn't know exactly what it meant.

There are many other internet protocols including:

  • Transmission Control Protocol (TCP) which is used for data transmission
  • Hypertext Transmission Protocol (HTTP) which is used for transmitting text and hyperlinks
  • File Transfer Protocol (FTP) which is used to transfer files between server and client

Our API will transmit data to our client via HTTP so we will primarily focus on that protocol.

What two internet protocols will your API use to receive requests and send responses?

SOLUTION:
  • HTTP
  • TCP